package com.huimingpay.merchant.convert;

import com.huimingpay.merchant.dto.StoreDTO;
import com.huimingpay.merchant.entity.Store;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

/**
 * ClassName:StoreConvert
 * Package:com.huimingpay.merchant.convert
 * Time: 2024/7/25
 */
@Mapper
public interface StoreConvert {
    StoreConvert INSTANCE = Mappers.getMapper(StoreConvert.class);

    StoreDTO EntityToDTO(Store store);

    Store DTOToEntity(StoreDTO storeDTO);

    List<Store> DTOListToEntityList(List<StoreDTO> storeDTOS);

    List<StoreDTO> EntityListToDTOList(List<Store> stores);
}
